package in.sv.yaazhi.acs.intf;

import in.sv.yaazhi.dao.RagaVO;
import in.sv.yaazhi.entity.Raga;

import java.util.List;

import javax.persistence.EntityManager;

public abstract class RagaACS {
	
	/** technical service for JPA access */
	  private EntityManager entityManager;
	  
	  /**
	   * impl getter for technical service
	   * @return EntityManager
	   */
	  public EntityManager getEntityManager() {

	    return entityManager;
	  }

	  /**
	   * spring setter for technical service
	   * @param entityManager EntityManager
	   */
	  public void setEntityManager(EntityManager entityManager) {

	    this.entityManager = entityManager;
	  }


	public abstract Raga createRaga(RagaVO ragaVO);
	public abstract Raga updateRaga(RagaVO ragaVO, Raga raga);
	public abstract Raga deleteRaga(Raga raga);
	public abstract List<Raga> searchRaga(RagaVO ragaVO);
	
	
}
